#### 9.7.2 Optimization groups

The optimization passes are grouped into several categories. Currently defined categories in `dumpfile.h` are

`OPTGROUP_IPA`
  IPA optimization passes. Enabled by `-ipa`
`OPTGROUP_LOOP`
  Loop optimization passes. Enabled by `-loop`.
`OPTGROUP_INLINE`
  Inlining passes. Enabled by `-inline`.
`OPTGROUP_VEC`
  Vectorization passes. Enabled by `-vec`.
`OPTGROUP_OTHER`
  All other optimization passes which do not fall into one of the above.
`OPTGROUP_ALL`
  All optimization passes. Enabled by `-all`.

By using groups a user could selectively enable optimization information only for a group of passes. By default, the optimization information for all the passes is dumped.